”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 对于专业开发人员来说最有用的 VS Code 快捷方式?

对于专业开发人员来说最有用的 VS Code 快捷方式?

发布于2024-11-06
浏览:660

Most Useful VS Code Shortcuts for Pro Developers ?

VS Code 中 20 个最有用的快捷键
一般导航

  1. 命令面板:访问 VS Code 中的所有可用命令。 Ctrl Shift P (Windows/Linux) 或 Cmd Shift P (macOS)
  2. 快速打开:按名称快速打开文件。 Ctrl P (Windows/Linux) 或 Cmd P (macOS)
  3. 切换侧边栏:显示或隐藏侧边栏。 Ctrl B (Windows/Linux) 或 Cmd B (macOS)
  4. 拆分​​编辑器:拆分编辑器以并排查看多个文件。 Ctrl \ (Windows/Linux) 或 Cmd \ (macOS) 编辑
  5. 上移/下移行:将当前行或选定的行上移或下移。 Alt ↑ / Alt ↓ (Windows/Linux) 或 Option ↑ / Option ↓ (macOS)
  6. 向上/向下复制行:复制当前行或选定的文本。 Shift Alt ↑ / Shift Alt ↓ (Windows/Linux) 或 Shift Option ↑ / Shift Option ↓ (macOS)
  7. 注释/取消注释行:注释或取消注释所选行。 Ctrl / (Windows/Linux) 或 Cmd / (macOS)
  8. 块注释:添加或删除所选代码周围的块注释。 Shift Alt A (Windows/Linux/macOS)
  9. 多光标选择:放置多个光标以同时编辑。 Ctrl 单击 (Windows/Linux) 或 Cmd 单击 (macOS)
  10. 选择单词的所有出现情况:选择当前单词的所有实例进行同时编辑。 Ctrl Shift L (Windows/Linux) 或 Cmd Shift L (macOS) 导航和搜索
  11. Go to Definition:跳转到符号的定义。 F12 (Windows/Linux/macOS)
  12. 查看定义:在不离开当前位置的情况下内联查看定义。 Alt F12 (Windows/Linux) 或选项 F12 (macOS)
  13. 查找:打开搜索框在当前文件中查找。 Ctrl F (Windows/Linux) 或 Cmd F (macOS)
  14. 查找和替换:打开查找和替换对话框。 Ctrl H (Windows/Linux) 或 Cmd H (macOS)
  15. 转到文件/转到符号:导航到工作区中的特定文件或符号。 Ctrl Shift O (Windows/Linux) 或 Cmd Shift O (macOS) 代码编辑和格式化
  16. 重命名符号:重命名整个工作区中符号的所有实例。 F2 (Windows/Linux/macOS)
  17. 格式化文档:使用适当的格式化程序格式化整个文档。 Shift Alt F (Windows/Linux) 或 Shift Option F (macOS)
  18. 转到行:跳转到文件中的特定行。 Ctrl G (Windows/Linux) 或 Cmd G (macOS)
  19. 切换自动换行:在编辑器中启用或禁用自动换行。 Alt Z (Windows/Linux) 或选项 Z (macOS) 终端和设置
  20. 切换终端:打开或关闭集成终端。 Ctrl (Windows/Linux) 或 Cmd (macOS) 这些快捷方式涵盖常见的导航、编辑和格式化任务,帮助您在 Visual Studio Code 中更高效地工作。

如果你想阅读完整的文章可以看这个链接:
[https://javascript.plainenglish.io/20-most-useful-shortcuts-in-vs-code-37a9cc33ef5f]

版本声明 本文转载于:https://dev.to/emma_richardson/20-most-useful-vs-code-shortcuts-for-pro-developers--3dhp?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 如何使用不同数量列的联合数据库表?
    如何使用不同数量列的联合数据库表?
    合并列数不同的表 当尝试合并列数不同的数据库表时,可能会遇到挑战。一种直接的方法是在列数较少的表中,为缺失的列追加空值。 例如,考虑两个表,表 A 和表 B,其中表 A 的列数多于表 B。为了合并这些表,同时处理表 B 中缺失的列,请按照以下步骤操作: 确定表 B 中缺失的列,并将它们添加到表的末...
    编程 发布于2025-07-16
  • PHP阵列键值异常:了解07和08的好奇情况
    PHP阵列键值异常:了解07和08的好奇情况
    PHP数组键值问题,使用07&08 在给定数月的数组中,键值07和08呈现令人困惑的行为时,就会出现一个不寻常的问题。运行print_r($月份)返回意外结果:键“ 07”丢失,而键“ 08”分配给了9月的值。此问题源于PHP对领先零的解释。当一个数字带有0(例如07或08)的前缀时,PHP将...
    编程 发布于2025-07-16
  • Go语言垃圾回收如何处理切片内存?
    Go语言垃圾回收如何处理切片内存?
    Garbage Collection in Go Slices: A Detailed AnalysisIn Go, a slice is a dynamic array that references an underlying array.使用切片时,了解垃圾收集行为至关重要,以避免潜在的内存泄...
    编程 发布于2025-07-16
  • 您可以使用CSS在Chrome和Firefox中染色控制台输出吗?
    您可以使用CSS在Chrome和Firefox中染色控制台输出吗?
    在javascript console 中显示颜色是可以使用chrome的控制台显示彩色文本,例如红色的redors,for for for for错误消息?回答是的,可以使用CSS将颜色添加到Chrome和Firefox中的控制台显示的消息(版本31或更高版本)中。要实现这一目标,请使用以下模...
    编程 发布于2025-07-16
  • 如何将MySQL数据库添加到Visual Studio 2012中的数据源对话框中?
    如何将MySQL数据库添加到Visual Studio 2012中的数据源对话框中?
    在Visual Studio 2012 尽管已安装了MySQL Connector v.6.5.4,但无法将MySQL数据库添加到实体框架的“ DataSource对话框”中。为了解决这一问题,至关重要的是要了解MySQL连接器v.6.5.5及以后的6.6.x版本将提供MySQL的官方Visual...
    编程 发布于2025-07-16
  • Java中假唤醒真的会发生吗?
    Java中假唤醒真的会发生吗?
    在Java中的浪费唤醒:真实性或神话?在Java同步中伪装唤醒的概念已经是讨论的主题。尽管存在这种行为的潜力,但问题仍然存在:它们实际上是在实践中发生的吗? Linux的唤醒机制根据Wikipedia关于伪造唤醒的文章,linux实现了pthread_cond_wait()功能的Linux实现,利用...
    编程 发布于2025-07-16
  • 同实例无需转储复制MySQL数据库方法
    同实例无需转储复制MySQL数据库方法
    在同一实例上复制一个MySQL数据库而无需转储在同一mySQL实例上复制数据库,而无需创建InterMediate sqql script。以下方法为传统的转储和IMPORT过程提供了更简单的替代方法。 直接管道数据 MySQL手动概述了一种允许将mysqldump直接输出到MySQL clie...
    编程 发布于2025-07-16
  • Spark DataFrame添加常量列的妙招
    Spark DataFrame添加常量列的妙招
    在Spark Dataframe ,将常数列添加到Spark DataFrame,该列具有适用于所有行的任意值的Spark DataFrame,可以通过多种方式实现。使用文字值(SPARK 1.3)在尝试提供直接值时,用于此问题时,旨在为此目的的column方法可能会导致错误。 df.withco...
    编程 发布于2025-07-16
  • 如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    postgresql:为每个唯一标识符在postgresql中提取最后一行,您可能需要遇到与数据集合中每个不同标识的信息相关的信息。考虑以下数据:[ 1 2014-02-01 kjkj 在数据集中的每个唯一ID中检索最后一行的信息,您可以在操作员上使用Postgres的有效效率: id dat...
    编程 发布于2025-07-16
  • 如何有效地选择熊猫数据框中的列?
    如何有效地选择熊猫数据框中的列?
    在处理数据操作任务时,在Pandas DataFrames 中选择列时,选择特定列的必要条件是必要的。在Pandas中,选择列的各种选项。选项1:使用列名 如果已知列索引,请使用ILOC函数选择它们。请注意,python索引基于零。 df1 = df.iloc [:,0:2]#使用索引0和1 c...
    编程 发布于2025-07-16
  • 表单刷新后如何防止重复提交?
    表单刷新后如何防止重复提交?
    在Web开发中预防重复提交 在表格提交后刷新页面时,遇到重复提交的问题是常见的。要解决这个问题,请考虑以下方法: 想象一下具有这样的代码段,看起来像这样的代码段:)){ //数据库操作... 回声“操作完成”; 死(); } ?> ...
    编程 发布于2025-07-16
  • Go语言如何动态发现导出包类型?
    Go语言如何动态发现导出包类型?
    与反射软件包中的有限类型的发现能力相反,本文探讨了在运行时发现所有包装类型(尤其是struntime go import( “ FMT” “去/进口商” ) func main(){ pkg,err:= incorter.default()。导入(“ time”) ...
    编程 发布于2025-07-16
  • 找到最大计数时,如何解决mySQL中的“组函数\”错误的“无效使用”?
    找到最大计数时,如何解决mySQL中的“组函数\”错误的“无效使用”?
    如何在mySQL中使用mySql 检索最大计数,您可能会遇到一个问题,您可能会在尝试使用以下命令:理解错误正确找到由名称列分组的值的最大计数,请使用以下修改后的查询: 计数(*)为c 来自EMP1 按名称组 c desc订购 限制1 查询说明 select语句提取名称列和每个名称...
    编程 发布于2025-07-16
  • 我可以将加密从McRypt迁移到OpenSSL,并使用OpenSSL迁移MCRYPT加密数据?
    我可以将加密从McRypt迁移到OpenSSL,并使用OpenSSL迁移MCRYPT加密数据?
    将我的加密库从mcrypt升级到openssl 问题:是否可以将我的加密库从McRypt升级到OpenSSL?如果是这样,如何?答案:是的,可以将您的Encryption库从McRypt升级到OpenSSL。可以使用openssl。附加说明: [openssl_decrypt()函数要求iv参...
    编程 发布于2025-07-16
  • 为什么PYTZ最初显示出意外的时区偏移?
    为什么PYTZ最初显示出意外的时区偏移?
    与pytz 最初从pytz获得特定的偏移。例如,亚洲/hong_kong最初显示一个七个小时37分钟的偏移: 差异源利用本地化将时区分配给日期,使用了适当的时区名称和偏移量。但是,直接使用DateTime构造器分配时区不允许进行正确的调整。 example pytz.timezone(...
    编程 发布于2025-07-16

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3